 |
API Documentation
|
|
|
52 String (
const char* data,
unsigned long long size) ;
235 operator std::string ()
const ;
239 operator std::string_view ()
const ;
243 operator nkLog::String ()
const ;
Allows to exchange strings with external code.
Definition: StringView.h:18
String(const std::string_view &str)
bool operator!=(const char *other) const
String(const std::string &str)
String(const String &other)
String(const StringView &view)
nkMemory::String operator+(char c, const nkMemory::String &str)
const char operator[](unsigned long long index) const
String operator+(char c) const
bool operator==(const char *c, const nkMemory::String &str)
Class holding information about a string, with ownership over the data.
Definition: String.h:22
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
String(unsigned long long size)
void operator+=(char value)
String(const char *data, unsigned long long size)
bool operator==(const char *other) const
void resize(unsigned long long size)
unsigned long long getSize() const
String & operator=(const char *data)
String(String &&other) noexcept
Encompasses all API of component NilkinsMemory.
Definition: Allocator.h:7